﻿using FreeSql.DatabaseModel;using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Reflection;
using System.Threading.Tasks;
using Newtonsoft.Json;
using FreeSql.DataAnnotations;

namespace KJSyncXP.Oracle.Model {

	/// <summary>
	/// 拉力机基础信息表
	/// </summary>
	[JsonObject(MemberSerialization.OptIn), Table(DisableSyncStructure = true)]
	public partial class DAT200TS_FJ {

		[JsonProperty, Column(DbType = "NUMBER(22)")]
		public decimal? CHECI_NUMBER { get; set; }

		[JsonProperty, Column(DbType = "DATE(7)")]
		public DateTime? CREATION_DATE { get; set; }

		[JsonProperty, Column(DbType = "NUMBER(22)")]
		public decimal? ELONGATION { get; set; }

		[JsonProperty, Column(DbType = "NUMBER(22)")]
		public decimal? FLEXIBILITY { get; set; }

		[JsonProperty, Column(DbType = "VARCHAR2(80 BYTE)")]
		public string ID { get; set; }

		[JsonProperty, Column(DbType = "VARCHAR2(40 BYTE)")]
		public string ITEM_CODE { get; set; }

		[JsonProperty, Column(DbType = "VARCHAR2(20 BYTE)")]
		public string LOT_NUMBER { get; set; }

		[JsonProperty, Column(DbType = "NUMBER(22)")]
		public decimal? M100 { get; set; }

		[JsonProperty, Column(DbType = "NUMBER(22)")]
		public decimal? M200 { get; set; }

		[JsonProperty, Column(DbType = "NUMBER(22)")]
		public decimal? M300 { get; set; }

		[JsonProperty, Column(DbType = "NUMBER(22)")]
		public decimal? M50 { get; set; }

		[JsonProperty, Column(DbType = "NUMBER(22)")]
		public decimal? M500 { get; set; }

		[JsonProperty, Column(DbType = "NUMBER(22)")]
		public decimal? POWER { get; set; }

		[JsonProperty, Column(DbType = "NUMBER(22)")]
		public decimal? REFERENCE_LENGTH { get; set; }

		[JsonProperty, Column(DbType = "NUMBER(22)")]
		public decimal? STRESS { get; set; }

		[JsonProperty, Column(DbType = "VARCHAR2(20 BYTE)")]
		public string TEST_DATE { get; set; }

		[JsonProperty, Column(DbType = "NUMBER(22)")]
		public decimal? TEST_ID { get; set; }

		[JsonProperty, Column(DbType = "VARCHAR2(20 BYTE)")]
		public string TEST_MACHINE { get; set; }

		[JsonProperty, Column(DbType = "VARCHAR2(20 BYTE)")]
		public string TEST_PRESON { get; set; }

		[JsonProperty, Column(DbType = "VARCHAR2(20 BYTE)")]
		public string TEST_SHIFT { get; set; }

		[JsonProperty, Column(DbType = "VARCHAR2(20 BYTE)")]
		public string TEST_SPEED { get; set; }

		[JsonProperty, Column(DbType = "VARCHAR2(20 BYTE)")]
		public string TEST_TIME { get; set; }

		[JsonProperty, Column(DbType = "VARCHAR2(20 BYTE)")]
		public string TEST_TYPE { get; set; }

		[JsonProperty, Column(DbType = "VARCHAR2(20 BYTE)")]
		public string TEST_UNIT { get; set; }

		[JsonProperty, Column(DbType = "NUMBER(22)")]
		public decimal? THICKNESS { get; set; }

		[JsonProperty, Column(DbType = "NUMBER(22)")]
		public decimal? WIDTH { get; set; }

	}

}
